Enterprise Version
using a Generative Adversarial Network